home *** CD-ROM | disk | FTP | other *** search
/ ftp.mactech.com 2010 / ftp.mactech.com.tar / ftp.mactech.com / machack / Hacks96 / FinderUndo.sit / Finder Undo / patches.h < prev    next >
Text File  |  1996-06-22  |  1KB  |  29 lines

  1. // patches.h
  2.  
  3. ////////////////////////////////////////////////////////////
  4.  
  5. typedef pascal void (*InitGrafProc)(void *globalPtr);
  6. typedef pascal OSErr (*Pack8Proc)( short selector:__D0 );
  7. typedef pascal OSErr (*SpecialHandlerProc)
  8.     (const AppleEvent *theAppleEvent, const AppleEvent *reply, long handlerRefcon);
  9. typedef pascal long (*MenuSelectProc)(Point startPt);
  10. typedef pascal long (*MenuKeyProc)( short ch );
  11.  
  12. typedef void (*voidProc) (void);
  13.  
  14. ////////////////////////////////////////////////////////////
  15.  
  16.  
  17. void PatchInitGraf(void);
  18. pascal void MyInitGraf( void *globalPtr );
  19. void PatchMenuSelect(void);
  20. void PatchMenuKey(void);
  21. void PatchPack8(void);
  22. pascal asm short MyPack8(register short selector:__D0,AEKeyword keyword, SpecialHandlerProc shp,Boolean isSysHandler);
  23. short MyPack8Helper( AEKeyword keyword, SpecialHandlerProc shp, Boolean isSysHandler,
  24.     short selector:__D0 ):__D0;
  25. pascal OSErr MySpecialHandler( const AppleEvent *theAppleEvent,
  26.                     const AppleEvent *reply, long handlerRefcon );
  27.  
  28.  
  29.